package personal.leil.learning.digraph;

import java.util.HashMap;
import java.util.HashSet;

/**
 * 图
 *
 * @author Leil
 * @version 1.0
 * @since 2024-1-22
 */
public class Graph {

    /**
     * 图中的所有节点
     * <p>
     * <i>其中key是节点的索引，这里存入Node的value</i>
     * </p>
     */
    public HashMap<Integer, Node> nodes;

    /**
     * 图中所有的边
     */
    public HashSet<Edge> edges;

    public Graph() {
        this.nodes = new HashMap<>();
        this.edges = new HashSet<>();
    }

}
